# -*- coding: utf-8 -*-
"""
Created on 2016年2月15日
@author: yytan 77890
"""
import os


class NewReport(object):
    def new_report(self):
        base_dir = os.path.dirname(os.path.dirname(__file__))
        fs = os.path.join(base_dir, "reporting/report.txt")
        f = open(fs, "r")
        # 取到保存的路径名
        report_dir = f.read()
        f.close()
        # print('报告所在目录：', report_dir)
        lists = os.listdir(report_dir)
        # 重新按时间对目录下的文件进行排序
        lists.sort(key=lambda fn: os.path.getmtime(report_dir + '/' + fn))
        # print ('最新的文件为：', lists[-1])
        file_name = os.path.join(report_dir, lists[-1])
        return file_name
